<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 函数的参数
    // 我们在定义函数和调用函数的时候都出现过 `()`;
    // 就是用来放参数的位置

    // 参数就是为了让我们的函数更加的灵活

    // function add(a, b) {
    //   // a, b就是函数的形参 
    //   // 相当于 var a, b;
    //   // 默认情况下 a和b都是undefind
    //   // console.log(a, b);
    //   console.log(a + b);
    // }

    // add(8, 10); // 8和10是函数调用的实参,实际的值
    // add(1, 5);
    // add(24, 26);



    // 当我们觉得函数里面的某一个值或者某几个是是可能会变的，那么就可以把他们设置成参数，在调用这个函数的时候传进来
    // 在调用的过程中，实参和形参会根据书写的顺序一一对应

    // function drawTable(n, m, content) {
    //   document.write("<table border='1'>")
    //   for (var i = 1; i <= n; i++) {
    //     document.write("<tr>")
    //     for (var j = 1; j <= m; j++) {
    //       document.write("<td>" + content + "</td>")
    //     }
    //     document.write("</tr>")
    //   }
    //   document.write("</table>")
    // }

    // drawTable(5);
    // drawTable(9);
    // drawTable(5, 9, "hello");
    // drawTable(3, 3, "abc");





    function checkPrime(num) {
      for (var i = 2; i <= num - 1; i++) {
        if (num % i === 0) {
          break;
        }
      }
      if (i === num) {
        console.log(num + "是一个素数");
      } else {
        console.log(num + "是一个合数");
      }
    }
    
    for (var i = 200; i <= 300; i++) {
      checkPrime(i)
    }
    // checkPrime(269);
    // checkPrime(259);
    // checkPrime(249);
    // checkPrime(239);
    
  </script>
</body>
</html>